<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="public/theme/backend/style/vds.css" />
<link rel="stylesheet" type="text/css" href="public/theme/backend/style/main.css" />
<script type="text/javascript" src="public/theme/backend/js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="public/theme/backend/js/vds.js"></script>
<script type="text/javascript" src="public/theme/backend/js/juicer.js"></script>
<script type="text/javascript" src="public/theme/backend/js/list.js"></script>
<script type="text/javascript">
$(function(){searchRes(1);});

function searchRes(page_id){
  var type = $('#type').val(), status = $('#status').val(), sort_id = $('#sort_id').val(), order_id = $('#order_id').val();

  $.ajax({
    type: "post",
    dataType: "json",
    url: "<{url m=$MOD c='aftersales' a='index' step='search'}>",
    data: {'type':type, 'status':status, 'sort_id':sort_id, 'order_id':order_id, 'page':page_id},
    beforeSend: function(){$('#loading').removeClass('hide');},
    success: function(data) {
      $('#rows').empty();
      $('#loading').addClass('hide');
      if(data.status == 1){
        juicer.register('format_date', function(v){return formatTimestamp(v, 'y-m-d<br />h:i:s');});
        juicer.register('typeMap', function(v){return typeMap(v)});
        juicer.register('statusMap', function(v){return statusMap(v)});
        $('#rows').append(juicer($('#row-tpl').html(), data));
        $('#rows tr').vdsRowHover();
        $('#rows tr:even').addClass('even');
        if(data.paging != null) $('#rows').append(juicer($('#paging-tpl').html(), data));
      } else {
        $('#rows').append("<div class='nors mt5'>未找到匹配的数据记录...</div>");	
      }
    },
    error: function(){ 
      $('#loading').addClass('hide');
      $('body').vdsAlert({msg:"处理请求时发生错误"});
    }
  });
}

function pageturn(page_id){searchRes(page_id);}

function typeMap(type){
  return $('#type option[value="'+type+'"]').text();
}

function statusMap(status){
  var color = ['c999', 'red', 'green'],
      text = $('#status option[value="'+status+'"]').text(),
  html = "<font class='"+color[status]+"'>"+text+"</font>";	
  return html;
}
</script>
</head>
<body>
<div class="content">
  <div class="loc"><h2><i class="icon"></i>售后服务</h2></div>
  <div class="box">
    <div class="doacts">
      <a class="ae btn" onclick="doslvent('<{url m=$MOD c='aftersales' a='view'}>', 'id')"><i class="view"></i><font>查看详细</font></a>
      <a class="ae btn" onclick="doslvent('<{url m=$MOD c='aftersales' a='delete'}>', 'id')"><i class="remove"></i><font>删除</font></a>
    </div>
    <div class="stools mt5">
      <select id="type" class="slt">
        <option value="" selected="selected">全部类型</option>
        <{foreach $type_map as $k => $v}>
        <option value="<{$k}>"><{$v}></option>
        <{/foreach}>
      </select>
      <select id="status" class="slt">
        <option value="">全部状态</option>
        <{foreach $status_map as $k => $v}>
        <option value="<{$k}>"><{$v}></option>
        <{/foreach}>
      </select>
      <select id="sort_id" class="slt">
        <option value="0">默认排序</option>
        <option value="1">时间升序</option>
        <option value="2">时间倒序</option>
      </select>
      <input type="text" class="w300 txt" name="order_id" id="order_id" placeholder="输入订单号" />
      <button type="button" class="sbtn btn" onclick="searchRes(1)">搜 索</button>
    </div>
    <div class="module mt5" id="rows"></div>
    <script type="text/template" id="row-tpl">
      <table class="datalist">
        <tr>
          <th width="60" colspan="2">编号</th>
          <th width="130">订单号</th>
          <th class="ta-l">商品</th>
          <th width="90">申请数量</th>
          <th width="130">用户名</th>
          <th width="130">期望处理类型</th>
          <th width="120">日期</th>
          <th width="120">状态</th>
	</tr>
        {@each list as v}
        <tr>
          <td width="20"><input name="id" type="checkbox" value="${v.as_id}" /></td>
          <td width="40">${v.as_id}</td>
          <td><a class="blue" href="index.php?m=<{$MOD}>&c=aftersales&a=view&id=${v.as_id}">${v.order_id}</a></td>
          <td class="ta-l">
            <p><a class="blue" href="index.php?c=goods&a=index&id=${v.goods_id}">${v.goods_name}</a></p>
            {@if v.goods_opts != null}<p class="c999 mt5">{@each v.goods_opts as vv}<span class="mr5">[${vv.type}: <font class="c666">${vv.opt_text}</font>]</span>{@/each}</p>{@/if}
          </td>
          <td>${v.goods_qty}</td>
          <td width="30"><a class="blue" href="index.php?m=<{$MOD}>&c=user&a=view&id=${v.user_id}">${v.username}</a></td>
          <td>$${v.type|typeMap}</td>
          <td class="c666">$${v.created_date|format_date}</td>
          <td>$${v.status|statusMap}</td>
	</tr>
	{@/each}
      </table>
    </script>
    <{include file='backend/lib/paging.html'}>
    <div class="loading x-auto hide" id="loading"></div>
  </div>
</div>
</body>
</html>